Hệ thống quản lý ngân hàng máu trong php
1 <?php
2 require_once 'php/DBConnect.php';
3 $db = new DBConnect();
4 $db->auth();
5
6 $success = NULL;
7 $message = NULL;
8 if (isset($_POST['submit'])) {
9 $firstName = $_POST['firstName'];
10 $middleName = $_POST['middleName'];
11 $lastName = $_POST['lastName'];
12 $username = $_POST['username'];
13 $password = $_POST['password'];
14 $dob = $_POST['dob'];
15 $designation = $_POST['designation'];
16 $landline = $_POST['landline'];
17 $mobile = $_POST['mobile'];
18 $pcrNumber = uniqid();
19
20 $flag = $db->addEmployee($username, $password, $firstName, $middleName, $lastName, $pcrNumber, $designation, $landline, $mobile, $dob);
21
22 if ($flag) {
23 $success = "User has been added to the database successfully!";
24 } else {
25 $message = "Error adding the employee to the database!". $flag;
26 }
27 }
28 $title = "Admin Home";
29 $setHomeActive = "active";
30 include_once 'layout/_header.php';
31 include_once 'layout/navbar.php';
32 ?>
33
34 <div class="container">
35 <div class="col-md-3"></div>
36 <div class="col-md-6">
37
38 <?php if (isset($success)): ?>
39 <div class="alert-success"><?= $success; ?></div>
40 <?php endif ?>
41 <?php if (isset($message)): ?>
42 <div class="alert-success"><?= $message; ?></div>
43 <?php endif ?>
44
45 <div class="panel panel-default">
46 <div class="panel-heading">
47 <h3>Add Employee</h3>
48 </div>
49 <div class="panel-body">
50 <form class="form-horizontal" role="form" method="post" action="home.php">
51 <div class="form-group">
52 <label class="col-md-3">Name:</label>
53 <div class="col-sm-3"> <input type="text" name="firstName" class="form-control" placeholder="First Name" required="true"> </div>
54 <div class="col-sm-3"><input type="text" name="middleName" class="form-control" placeholder="Middle Name"></div>
55 <div class="col-sm-3"><input type="text" name="lastName" class="form-control" placeholder="Last Name" required="true"></div>
56 </div>
57 <div class="form-group">
58 <label class="col-md-3">Username:</label>
59 <div class="col-sm-9"><input type="text" name="username" class="form-control" required="true"></div>
60 </div>
61 <div class="form-group">
62 <label class="col-md-3">Password:</label>
63 <div class="col-sm-9"><input type="password" name="password" class="form-control" required="true"></div>
64 </div>
65 <div class="form-group">
66 <label class="col-md-3">Date of Birth:</label>
67 <div class="col-sm-9"><input type="date" name="dob" class="form-control" required="true"></div>
68 </div>
69 <div class="form-group">
70 <label class="col-md-3">Designation:</label>
71 <div class="col-sm-9"><input type="text" name="designation" class="form-control" required="true"></div>
72 </div>
73 <div class="form-group">
74 <label class="col-md-3">Landline:</label>
75 <div class="col-sm-9"><input type="number" min="0" max="10000000000" name="landline" class="form-control" required="true"></div>
76 </div>
77 <div class="form-group">
78 <label class="col-md-3">Mobile:</label>
79 <div class="col-sm-9"><input type="number" min="0" max="10000000000" name="mobile" class="form-control" required="true"></div>
80 </div>
81 <div class="form-group">
82 <label class="col-md-3"></label>
83 <button type="submit" class="btn btn-success btn-md" name="submit">Add Employee</button>
84 </div>
85 </form>
86 </div>
87 </div>
88 </div>
89 <div class="col-md-3"></div>
90 </div>
91
92 <?php include 'layout/_footer.php'; ?>